throw touchdown passes - English Synonyms Dictionary